John O'SheaJohn O'Shea
Asian Games 2026 Badminton Draw: Five Days, Four Rounds and a Sheet of Paper Nobody Has VerifiedLast night in Hai Phong, I printed the Asian Games 2026 badminton draw onto A...
Asian Games 2026: A Five-Day Compressed Schedule and the Hidden Variables in the Badminton DrawOn September 26, 2026, in Aichi-Nagoya, a singles player may have to step on...
Audrey Werro and the Women's 800m: When Speed Cuts Through a 43-Year-Old Record55.88 seconds. Audrey Werro did not look up at the electronic scoreboard as s...
Classifying Combat Sports in the Sports Pages: One Label, Many Rulesets, and the Cost of AmbiguityIn May 2026, at the 31st SEA Games in Hanoi, I sat in the seventh row of the...
Bangladesh and the Hamza Choudhury Gamble: 45 Ranking Places and a New PathwayOn the scoreboard in Kuala Lumpur in 2026, Bangladesh walked off after a 1-4...
Brentford 3-0 Chelsea: A First Half Misread, a Second Half Paid ForMinute 61, Gtech Community Stadium. Mikkel Damsgaard places the ball at the...
College Swimming League Debuts: The 4-3-2-1 Equation and the Five-Swim CeilingThree individual events, two relays. That is the hard ceiling College Swimmin...
Thailand's 2026 Asian Championship Triumph: A Historic Upset and the Olympic EquationThe moment the ball hit the floor in the fifth set, the Thai players rushed...
Messi's Journey: From 2026 Tears to 2026 GloryHook: On the night of June 26, 2026, at MetLife Stadium in New Jersey, Lionel...
Four Giants, One Signature: Decoding Robert Eggers' "Romeo and Juliet" DealFour Giants, One Signature: Decoding Robert Eggers' "Romeo and Juliet" Deal...
V-League and the Slide Tackle as Inheritance: When Football Culture Is Taught Wrong at the RootThat match was played under a rain whose name I no longer remember. I remembe...
Roy Keane still refuses to apologise to Andy Robertson: 'Big baby' and the media loop of punditryThere is no missed penalty in the 88th minute, no goal disallowed by VAR, no...
The Mexican bicycle kick that was better than Miguel Borja's but disallowed: Aguayo and the paradox of the non-goalA bicycle kick so clean it was called a work of art, erased by one flag. In t...
Thailand U23 Lose 0-3 to China: The Storm Hitting FAT and the Trap of a Single MatchIn the third minute of first-half stoppage time, Sangtong Auttapon turned the...
Singapore, 20 Athletes and the Data Gap at Aichi-NagoyaOn September 12, at Gardens by the Bay, a flag was placed in the hands of a...
The Blank Dashboard: The Biggest Trap in Modern Table Tennis AnalysisThat night in the studio, the screen on my left was empty. The tracking board...
Hamilton Denies Requesting Ferrari Changes: The Italian Report and the Trust Equation at MaranelloOn Thursday evening, Lewis Hamilton posted an Instagram story. Brief, without...
Five Finals Against One: When América Is Forced to Choose Its True DerbyApril 2026. A small café by the Mersey. On a phone screen, Cruz Azul players...
Mahoor Shahzad and the 23 Minutes That Exposed the Gap in Pakistan's Women's BadmintonTwenty-three minutes. That was the entire duration of Mahoor Shahzad's match ...
Coach Kim Sang Sik returns to South Korea after father's death, Vietnam team faces challenges ahead of ASEAN Cup 2026Coach Kim Sang Sik returns to South Korea after father's death, Vietnam team...
Asian Games 2026: A Five-Day Compressed Schedule and the Hidden Variables in the Badminton DrawOn September 26, 2026, in Aichi-Nagoya, a singles player may have to step on...
Audrey Werro and the Women's 800m: When Speed Cuts Through a 43-Year-Old Record55.88 seconds. Audrey Werro did not look up at the electronic scoreboard as s...
Classifying Combat Sports in the Sports Pages: One Label, Many Rulesets, and the Cost of AmbiguityIn May 2026, at the 31st SEA Games in Hanoi, I sat in the seventh row of the...
Bangladesh and the Hamza Choudhury Gamble: 45 Ranking Places and a New PathwayOn the scoreboard in Kuala Lumpur in 2026, Bangladesh walked off after a 1-4...
Brentford 3-0 Chelsea: A First Half Misread, a Second Half Paid ForMinute 61, Gtech Community Stadium. Mikkel Damsgaard places the ball at the...
College Swimming League Debuts: The 4-3-2-1 Equation and the Five-Swim CeilingThree individual events, two relays. That is the hard ceiling College Swimmin...
Thailand's 2026 Asian Championship Triumph: A Historic Upset and the Olympic EquationThe moment the ball hit the floor in the fifth set, the Thai players rushed...
Messi's Journey: From 2026 Tears to 2026 GloryHook: On the night of June 26, 2026, at MetLife Stadium in New Jersey, Lionel...
Four Giants, One Signature: Decoding Robert Eggers' "Romeo and Juliet" DealFour Giants, One Signature: Decoding Robert Eggers' "Romeo and Juliet" Deal...
V-League and the Slide Tackle as Inheritance: When Football Culture Is Taught Wrong at the RootThat match was played under a rain whose name I no longer remember. I remembe...
Roy Keane still refuses to apologise to Andy Robertson: 'Big baby' and the media loop of punditryThere is no missed penalty in the 88th minute, no goal disallowed by VAR, no...
The Mexican bicycle kick that was better than Miguel Borja's but disallowed: Aguayo and the paradox of the non-goalA bicycle kick so clean it was called a work of art, erased by one flag. In t...
Thailand U23 Lose 0-3 to China: The Storm Hitting FAT and the Trap of a Single MatchIn the third minute of first-half stoppage time, Sangtong Auttapon turned the...
Singapore, 20 Athletes and the Data Gap at Aichi-NagoyaOn September 12, at Gardens by the Bay, a flag was placed in the hands of a...
The Blank Dashboard: The Biggest Trap in Modern Table Tennis AnalysisThat night in the studio, the screen on my left was empty. The tracking board...
Hamilton Denies Requesting Ferrari Changes: The Italian Report and the Trust Equation at MaranelloOn Thursday evening, Lewis Hamilton posted an Instagram story. Brief, without...
Five Finals Against One: When América Is Forced to Choose Its True DerbyApril 2026. A small café by the Mersey. On a phone screen, Cruz Azul players...
Mahoor Shahzad and the 23 Minutes That Exposed the Gap in Pakistan's Women's BadmintonTwenty-three minutes. That was the entire duration of Mahoor Shahzad's match ...
Coach Kim Sang Sik returns to South Korea after father's death, Vietnam team faces challenges ahead of ASEAN Cup 2026Coach Kim Sang Sik returns to South Korea after father's death, Vietnam team...
